clear
clc
G=randi([40,100],[50,3])%模拟50名同学的成绩
S=sum(G,2);%求每一位同学的总分
maxC=G(1);maxM=G(51);maxE=G(101);maxS=S(1);%设定初始值
for i=1:1:50
    if G(i)>maxC
        maxC=G(i);%求语文最高分
    end
end
for i=51:1:100
    if G(i)>maxM
        maxM=G(i);%求数学最高分
    end
end
for i=101:1:150
    if G(i)>maxE
        maxE=G(i);%求英语最高分
    end
end
for i=1:1:50
    if S(i)>maxS
        maxS=S(i);%求总分的最高分
    end
end
fprintf('the max Chinese grade is %d\n',maxC);
fprintf('the max Math grade is %d\n',maxM);
fprintf('the max English grade is %d\n',maxE);
fprintf('the max total grade is %d\n',maxS);